go/types.TypeParamList.list (method)

22 uses

	go/types (current package)
		call.go#L43: 		targs = check.infer(ix.Orig, sig.TypeParams().list(), targs, nil, nil)
		call.go#L81: 		tparams := typ.TypeParams().list()
		call.go#L237: 	if x.mode == value && sig.TypeParams().Len() > 0 && isParameterized(sig.TypeParams().list(), x.typ) {
		call.go#L390: 		targs := check.infer(call, sig.TypeParams().list(), targs, sigParams, args)
		call.go#L404: 			sigParams = check.subst(call.Pos(), sigParams, makeSubstMap(sig.TypeParams().list(), targs), nil).(*Tuple)
		instantiate.go#L47: 			tparams = t.TypeParams().list()
		instantiate.go#L49: 			tparams = t.TypeParams().list()
		instantiate.go#L95: 		sig := check.subst(pos, orig, makeSubstMap(tparams.list(), targs), ctxt).(*Signature)
		named.go#L177: 		smap := makeSubstMap(origSig.RecvTypeParams().list(), t.targs.list())
		named.go#L378: 		smap := makeSubstMap(n.orig.tparams.list(), n.targs.list())
		object.go#L471: 				newTypeWriter(buf, qf).tParamList(t.TypeParams().list())
		predicates.go#L274: 			xtparams := x.TypeParams().list()
		predicates.go#L275: 			ytparams := y.TypeParams().list()
		signature.go#L141: 					recvTParams = recv.TypeParams().list()
		typelists.go#L12: func (l *TypeParamList) Len() int { return len(l.list()) }
		typelists.go#L20: func (l *TypeParamList) list() []*TypeParam {
		typestring.go#L294: 			w.tParamList(t.TypeParams().list())
		typestring.go#L302: 		if i := tparamIndex(w.tparams.list(), t); i >= 0 {
		typestring.go#L448: 		w.tParamList(sig.TypeParams().list())
		typexpr.go#L449: 		tparams := n.orig.TypeParams().list()
		typexpr.go#L476: 			if i, err := check.verify(pos, inst.tparams.list(), inst.targs.list()); err != nil {
		typexpr.go#L484: 				check.mono.recordInstance(check.pkg, pos, inst.tparams.list(), inst.targs.list(), ix.Indices)